corporate social responsibility (csr) - French English Dictionary